package com.job.yangshida.homework0709.lizi;

import java.util.Scanner;

/**
 * @author 杨士达
 * @version 1.0
 * @since 2022-07-10 16:58:37
 */
public class TestPhone {
    public static void main(String[] args) {
        //she变量声明的类型 编译时类型
        //引用 的类型是        运行时类型
        Cellphone cellphone=null;
        //cellphone=new GamePhone();
       // cellphone=new PhotoPhone();
        Scanner sc=new Scanner(System.in);
        System.out.println("你想要什么类型的手机1普通2游戏3拍照");
        int i=sc.nextInt();
        if (i==1){
            cellphone=new Cellphone();
        }else if (i==2){
            cellphone=new GamePhone();
        }else{
            cellphone=new PhotoPhone();
        }
        cellphone.mobil();
        cellphone.chat();
        //多态bia编译时无法确定子类类型 等等到运行时才能确定
        //场景:入参
    }
}
